blob: df9d11447b87ccab8bce6c431bc1558b0f6935e5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<script>
import { t } from "$lib/translations";
import PasswordInput from "$comp/PasswordInput.svelte";
import Icon from "$comp/Icon.svelte";
import Spinner from "$comp/Spinner.svelte";
import { fly } from "svelte/transition";
import { password } from "$lib/store";
let { form } = $props();
let email;
let loading;
</script>
<div class="pt-10">
<div class="w-[243px] mx-auto mb-10">
<a href="/">
<Icon icon="logo" />
</a>
</div>
<div class="flex justify-center items-center">
<div
class="shadow-xl rounded-3xl p-10 pb-12 space-y-5 w-full mx-5 md:mx-0 md:w-[400px]"
>
<h1 class="text-2xl font-bold text-center">{$t("login.reset")}</h1>
{#if form?.error}
<div class="text-red-600 text-center" in:fly>
{form.error}
</div>
{/if}
<form class="space-y-5" method="POST">
<PasswordInput
bind:value={$password}
placeholder={$t("login.password")}
/>
<div class="text-secondary">
A new seed phrase will be generated for your account. You'll need to
import your old seed phrase if you want to use the same nostr profile
and savings account as before.
</div>
<button
type="submit"
class="bg-black text-white w-full rounded-2xl p-4 font-semibold hover:opacity-80"
disabled={loading}
>
{#if loading}
<Spinner />
{:else}
{$t("login.submit")}
{/if}
</button>
</form>
</div>
</div>
</div>
|